armored combat engineer platoon - Francés Inglés Diccionario